home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20030409-20031118 / 000395_anthonypieper@cs.com_Fri Nov 7 09:36:48 2003.msg < prev    next >
Internet Message Format  |  2020-01-01  |  3KB

  1. Path: newsmaster.cc.columbia.edu!panix!newsfeed.media.kyoto-u.ac.jp!newsfeed.icl.net!newsfeed.fjserv.net!news.maxwell.syr.edu!postnews1.google.com!not-for-mail
  2. From: anthonypieper@cs.com (newexpectuser)
  3. Newsgroups: comp.protocols.kermit.misc
  4. Subject: Re: How do I pass a password in a kermit script
  5. Date: 7 Nov 2003 05:07:04 -0800
  6. Organization: http://groups.google.com
  7. Lines: 54
  8. Message-ID: <f0bb0f39.0311070507.1017babd@posting.google.com>
  9. References: <f0bb0f39.0310300922.3c050ba8@posting.google.com> <slrnbq2iv8.oe.fdc@sesame.cc.columbia.edu> <m14qxn4nlk.gnus@usa.net> <bo5o0u$kqm$1@newsmaster.cc.columbia.edu> <f0bb0f39.0311031218.7169c675@posting.google.com> <Pine.HPX.4.44.0311031239110.3588-100000@fog.ccsf.cc.ca.us> <f0bb0f39.0311040516.50768d0a@posting.google.com> <slrnbqferq.6oa.fdc@sesame.cc.columbia.edu>
  10. NNTP-Posting-Host: 209.251.39.194
  11. Content-Type: text/plain; charset=ISO-8859-1
  12. Content-Transfer-Encoding: 8bit
  13. X-Trace: posting.google.com 1068210425 12013 127.0.0.1 (7 Nov 2003 13:07:05 GMT)
  14. X-Complaints-To: groups-abuse@google.com
  15. NNTP-Posting-Date: Fri, 7 Nov 2003 13:07:05 +0000 (UTC)
  16. Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.misc:14649
  17.  
  18. If anybody is interested, I use EXPECT to spawn a Kermit session, this
  19. way I can pass a password.
  20. Frank da Cruz <fdc@columbia.edu> wrote in message news:<slrnbqferq.6oa.fdc@sesame.cc.columbia.edu>...
  21. > In article <f0bb0f39.0311040516.50768d0a@posting.google.com>,
  22. > newexpectuser wrote:
  23. > : I don't think though that any version of Kermit can automatically
  24. > : delete a file it just transfered successfully though ?
  25. > :
  26. > Something seems to be wrong with our news server.  The original copy of the
  27. > following post never showed up...  Anyway, as the the above -- as Jeff said,
  28. > yes, of course Kermit can do that.  For much more about Kermit's capabilities
  29. > in this area ("atomic file movement" or "transaction processing"), see:
  30. >   http://www.columbia.edu/kermit/case10.html
  31. > and (as an ftp client):
  32. >   http://www.columbia.edu/kermit/ftpscripts.html
  33. > : Mark Sapiro <msapiro@ccsf.edu> wrote in
  34. > : message news:<Pine.HPX.4.44.0311031239110.3588-100000@fog.ccsf.cc.ca.us>...
  35. > :> On 3 Nov 2003, newexpectuser wrote:
  36. > :> ...
  37. > :> I don't know if this helps or not, but this is what I do with C-Kermit
  38. > :> 8.0.209 on FreeBSD Unix.
  39. > :> 
  40. > :> \m(rhost) and \m(rdomain) are set earlier in the script.
  41. > :> ...
  42. > :> assign pswd1 not
  43. > :> assign pswd2 equal
  44. > :> while not equal {\m(pswd1)} {\m(pswd2)} {
  45. > :>    askq pswd1 {Password for \v(userid) on \m(rhost):}
  46. > :>    askq pswd2 {Reenter to confirm:}
  47. > :> }
  48. > :> set host /pty ssh -e none -l \v(userid) \m(rhost).\m(rdomain)
  49. > :> if fail end 1 Unable to connect to \m(rhost).
  50. > :> input 20 assword:
  51. > :> if fail end 1 No password prompt.
  52. > :> output \m(pswd1)\13
  53. > :> ...
  54. > :> 
  55. > :> The input and output statements see the password prompt from ssh
  56. > :> and supply the password.  It works in my situation.
  57. > :
  58. > Right, this would be one way to do it, if it can be done.  But it might also
  59. > be the case that an ssh client does not use /dev/tty when prompting for the
  60. > password.  If yours does, fine.  If not, scripting the interaction will
  61. > be a challenge.
  62. > In any case, as Jeff says, the scripts in the script library are examples,
  63. > samples to be taken as starting points.  Readers have always been welcome to
  64. > make contributions.  The invitation still stands.
  65. > - Frank
  66.